how does jwst work